**************************************** ** SEEK v2.0 Copyright (c) 1994 ** ** David S. Rothenberg ** **************************************** Have you ever forgotten the full name of a file you're looking for? Have you tried using "DIR" to find it? Can't seem to do it? SEEK is the section of the command "DIR" that DOS forgot. SEEK allows you to search for a section of a filename through all subdirectories (or not) from a given starting point. And its output is fully pipeable or redirectable! While DOS 5.0 and 6.x allow you the option of /S to search recursively through subdirectories, you still must give "DIR" at least the first letter of the file you are looking for. Not SEEK! SEEK allows you to look for ANY section of the filename. For example: SEEK EE \ (Search for files with EE from the top level) C:\SEEK.REG 14 06-10-94 C:\GLOBAL\SEEK.EXE 12,040 06-13-94 C:\WAVS\BEEBUZZ.WAV 8,966 05-24-93 C:\TMP\GOTIT.TEE 676 02-09-94 Notice how all of the filenames contain EE? But, wait, there's more! SEEK can even look for files based on the DATE or SIZE of the file! Let's continue the example above: SEEK 06 \ /D (Search for files with 06 in the date from the top level) C:\SEEK.REG 14 06-10-94 C:\GLOBAL\SEEK.EXE 12,040 06-13-94 C:\WINDOWS\WIN.INI 64,344 03-06-94 See? It finds the 06 no matter where it is in the date. Can DIR do that? (The benefit is that if you forget the name of the file, perhaps you might remember approximately when it was created/modified ... now you can find it!). Or, perhaps you are looking for a file with a certain size. SEEK can find that also: SEEK +12000 \ /Z (Search for files with a size greater than or equal to 12000 bytes [12K] from the top level) C:\AUTOEXEC.BAT 14,766 08-22-93 C:\GLOBAL\SEEK.EXE 12,040 06-13-94 C:\WINDOWS\WIN.INI 64,344 03-06-94 Notice, all file sizes are above 12,000 bytes. SEEK will also allow you to search for smaller files (by using a - instead of the + in the example above). SEEK requires two files: SEEK.EXE and SEEK.REG. The REG file contains registration information; an unregistered copy has only the string "UNREGISTERED" in SEEK.REG. SEEK.REG MUST be placed in the top level of the drive you are working on; SEEK.EXE can be placed anywhere along your path. Help for SEEK can be obtained by typing "SEEK /H". If you like SEEK, I request a minimal "donation" of $10.00 so that further development on other programs (as well as SEEK) can be done. You may register through CompuServe by executing GO SWREG (#3473) or you may send your name, date you received this copy of SEEK, and your payment, along with a S.A.S.E. to: David S. Rothenberg 12093 Royal Palm Blvd. Coral Springs, FL 33065 Using the S.A.S.E., I will return your registration information and instructions on placement in the SEEK.REG. You may also contact me via CompuServe @ 73514,231. I accept comments and suggestions for enhancements, modifications, or new programs. SEEK is a *shareware* program. It may be distributed freely as long as all three files in the ZIP file (SEEK.EXE, SEEK.REG, and this README.TXT) are included.